Core.Test.registerTest({
	group: "assert",
	name: "Assert.empty()",
	
	_should: {
		fail: {
			"Should fail empty() on filled array": 1,
			"Should fail empty() on filled object": 1,
			"Should fail empty() on non Collection": 1
		}
	},
	
	"Should assert empty() on empty array": function() {
		Assert.empty([]);
	},
	
	"Should assert empty() on empty object": function() {
		Assert.empty({});
	},
	
	"Should fail empty() on filled array": function() {
		Assert.empty(["aa", "bb"]);
	},
	
	"Should fail empty() on filled object": function() {
		Assert.empty({key: "value"});
	},
	
	"Should fail empty() on non Collection": function() {
		Assert.empty(1);
	}
});